Text copied to clipboard!

Naslov

Text copied to clipboard!

Full Stack Java Developer

Opis

Text copied to clipboard!
Tražimo iskusnog Full Stack Java Developera koji će se pridružiti našem dinamičnom timu i pomoći u razvoju inovativnih web aplikacija. Kao Full Stack Java Developer, bit ćete odgovorni za dizajn, razvoj i implementaciju softverskih rješenja koristeći Java tehnologije na backendu i moderne frontend tehnologije. Vaša uloga uključuje rad na svim slojevima aplikacije, od baze podataka do korisničkog sučelja, osiguravajući visoku kvalitetu koda i performansi sustava. Očekujemo da imate iskustvo u radu s frameworkima poput Spring Boota, Hibernatea te frontend tehnologijama poput Angulara, Reacta ili Vue.js. Također, bit ćete uključeni u analizu zahtjeva, dizajn arhitekture sustava i optimizaciju postojećih rješenja. Osim tehničkih vještina, važno nam je da imate sposobnost timskog rada, komunikacije i rješavanja problema. Radit ćete u agilnom okruženju, koristeći metodologije poput Scrum-a ili Kanbana, te ćete surađivati s drugim developerima, dizajnerima i poslovnim analitičarima kako biste osigurali uspješnu isporuku projekata. Ako ste strastveni u razvoju softvera, volite izazove i želite raditi na zanimljivim projektima, prijavite se i postanite dio našeg tima!

Odgovornosti

Text copied to clipboard!
  • Razvoj i održavanje web aplikacija koristeći Java i moderne frontend tehnologije.
  • Dizajn i implementacija baza podataka te optimizacija upita.
  • Rad s frameworkima poput Spring Boota i Hibernatea.
  • Razvoj korisničkog sučelja koristeći Angular, React ili Vue.js.
  • Pisanje testova i osiguravanje kvalitete koda.
  • Suradnja s timom developera, dizajnera i poslovnih analitičara.
  • Implementacija sigurnosnih mjera i najboljih praksi u razvoju softvera.
  • Praćenje novih tehnologija i njihova primjena u projektima.

Zahtjevi

Text copied to clipboard!
  • Iskustvo u razvoju softvera koristeći Java, Spring Boot i Hibernate.
  • Poznavanje frontend tehnologija poput Angulara, Reacta ili Vue.js.
  • Iskustvo u radu s bazama podataka (MySQL, PostgreSQL, MongoDB).
  • Razumijevanje RESTful API-ja i mikroservisne arhitekture.
  • Poznavanje alata za verzioniranje koda (Git, GitHub, GitLab).
  • Iskustvo u radu s CI/CD alatima i DevOps praksama.
  • Sposobnost analitičkog razmišljanja i rješavanja problema.
  • Dobro poznavanje engleskog jezika u govoru i pismu.

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Možete li opisati svoje iskustvo s Java i Spring Boot frameworkom?
  • Kako pristupate optimizaciji performansi web aplikacija?
  • Koje frontend tehnologije ste koristili u prethodnim projektima?
  • Kako osiguravate sigurnost aplikacija koje razvijate?
  • Možete li opisati svoje iskustvo s bazama podataka i optimizacijom upita?
  • Kako radite s timom u agilnom okruženju?
  • Koji su vaši omiljeni alati za verzioniranje koda i zašto?
  • Kako se nosite s izazovima u razvoju softvera?